草庐IT

MySQL ORDER BY DESC 很快,但 ASC 很慢

全部标签

php - jquery ajax 很慢

我已经建立了一个ajax帖子,我正在通过它向另一个php文件发送一些数据,最后进行实时搜索......但问题是它有点慢,当我在框中输入内容时,ajax需要1-2秒才能触发....我希望搜索像youtube的搜索或facebook搜索一样,非常快,当我在那里输入内容时它会立即显示建议...有什么想法可以解决这个问题吗?代码如下:$("#search").keyup(function(){varvalue=$(this).val();varcateg=$("#categ").val();if(value.length>=1){$.ajax({type:"POST",url:"../core

php - 发布到 Facebook Graph Api 很慢

我正在创建一个新的Facebook应用程序,并且附加了一些操作,例如Spotify上的“正在收听xxx”。问题是调用大约需要6-7秒,这是相当长的时间。在我的代码下面是curl_getinfo的结果。应该这么慢吗?$attachment=array('access_token'=>$access_token,'album'=>'sergeantpeppers',);$opts=array(CURLOPT_CONNECTTIMEOUT=>10,CURLOPT_RETURNTRANSFER=>true,CURLOPT_TIMEOUT=>60,CURLOPT_USERAGENT=>'face

php - 本地主机渲染页面很慢

我的本​​地主机渲染页面很慢。一切甚至简单的html渲染都需要大约2-5秒。我研究了它并通过替换修复了它:new\PDO(...':host=localhost'...);到new\PDO(...':host=127.0.0.1'...);任何人都可以向我解释或给我一个链接以了解为什么localhost正在变慢以及如何将它更改为IP使其变得非常快。现在,它甚至可以在不到一秒的时间内呈现复杂的查询,而之前需要大约5-10秒。另外用IP替换localhost会不会有什么安全问题?我的意思是,如果我实时托管我的项目并将localhost替换为主机的IP,这会对任何类型的安全产生影响吗?非常感

java - 为什么这些正则表达式在 Java 中执行起来很慢?

我正在尝试使用正则表达式来确定用户在文本框中输入内容时应用的格式。正则表达式如下:(\\s?["+alphabet+"]{9,9})+确定输入是否是给定字母表中长度为9的一个或多个字符串,可能由空格分隔。(>[\\w\\s]+\\n["+alphabet+"\\s]+)+检查输入是否在FASTAformat中与inputString.matches(regexString)匹配时,正则表达式运行得非常慢。这是为什么?我认为这可能是由于Java存储了所有可能的匹配项(此时我不需要),但是在每个括号中添加?:会破坏正则表达式。应该怎么做?谢谢,马丁编辑1:我无法重现此问题-它只发生在一台计

java - 性能 OpenJPA 查询(3000 多条记录)很慢

我正在使用带有内置OpenJPA1.2.3和Oracle数据库的WebsphereApplicationServer7。我有以下实体:@NamedNativeQuery(name=Contract.GIVE_ALL_CONTRACTS,query="SELECTnumber,name\n"+"FROMcontracts\n"+"WHEREstartdate?1",resultSetMapping=Contract.GIVE_ALL_CONTRACTS_MAPPING)@SqlResultSetMapping(name=Contract.GIVE_ALL_CONTRACTS_MAPPIN

java - 静态方法很慢

我正在用Java编写一个简单的游戏。我用30FPS进行了碰撞测试,我必须在其中获得窗口的大小。因为我无法访问GUI实例,所以我想创建一个共享实例,因为这在我来自的Objective-C中是非常标准的。classGUIextendsJFrame{privatestaticGUI_sharedInstance;publicstaticGUIsharedInstance(){if(_sharedInstance==null){_sharedInstance=newGUI();}return_sharedInstance;}}但是由于某些原因,它真的很慢。然后我将共享实例替换为publicst

java - 为什么大数组 java 很慢

我创建了一个大长度类数组,约150M个元素,按键排序(如下所述)。然后我建立一个简单的http服务器来反馈每个请求作为数组上的二进制搜索功能。(我确定服务器的工作没问题)数据启动很好(当然很慢)。二进制搜索功能如预期的那样快。问题是:响应很快(10分钟,1小时......很多时间范围),然后服务器需要很长时间(几分钟)来为请求做二进制搜索功能,然后它是快回去,过一会儿再慢……虽然它很慢,但我检查了服务器状态(htop),似乎jvm在GC中。当我将大数组拆分成较小的数组时,问题没有发生,例如:10个15M元素的数组,我在继续搜索之前找到了目标数组。所以我想当我创建太大的数组时JVM中会发

java - 为什么在 Java 中将 String 解析为 Date 很慢?我们可以加速吗?

我正在读取一个包含日期的文本文件,我想将表示日期的字符串解析为java中的Date对象。我注意到操作很慢。为什么?有什么办法可以加速吗?我的文件看起来像:2012-05-0212:08:06:950,secondColumn,thirdColumn2012-05-0212:08:07:530,secondColumn,thirdColumn2012-05-0212:08:08:610,secondColumn,thirdColumn我逐行读取文件,然后从每一行中获取日期String,然后使用将其解析为Date对象>SimpleDateFormat如下:DataInputStreamin

java - SecureRandom 的创建很慢,即使在 Java 8 中也是如此

我搜索了这个问题。我的印象是,它在Java8中得到了解决。但是突然之间,我开始在基于ubuntu14.04的新VM中遇到这个问题。2015-07-2714:56:35.324INFO11809---[localhost-startStop-1]o.a.c.util.SessionIdGeneratorBase:CreationofSecureRandominstanceforsessionIDgenerationusing[SHA1PRNG]took[167,833]milliseconds.Java版本是java-versionjavaversion"1.8.0_45"Java(TM

java - JDBC 批量插入很慢!我的意思是,真的很慢?

这是交易:我使用DriverManager创建连接conn我设置了conn.autoCommit(false);然后我有PreparedStatementpStat=conn.prepareStatement(insert_string_with_parameter);我使用pStat.set设置了几个参数...然后我使用pStat.addBatch();添加批处理每10000行(我调用addBatch()10000次),我调用pStat.executeBatch();不确定是否需要,但我也在之后调用了pStat.clearBatch()即使以上所有内容对我来说都不错,但这还是慢!!!